Soru & Cevap

Telefon IPv4 Alma.(Local IP)

25.12.2013 - 11:51

Merhaba arkadaşlar wifi veya mobil üstünden nete giriyorum işim gereği local ip yi serverde saklatmam lazım fakat local ip yi alamadım.ipv6 biçiminde veriyor uygun bir method vs bilen var mı

192.168.1.4 gibi çıktı veren tarz

28 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-1372-1408467635.jpg
ahmtbrk
25.12.2013 - 09:58

teşekkürler

Profile picture for user canberk.ovayurt
canberk.ovayurt
25.12.2013 - 12:15

public String getLocalIpAddress() {
        try {
            for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
                NetworkInterface intf = en.nextElement();
                for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                    InetAddress inetAddress = enumIpAddr.nextElement();
                    if (!inetAddress.isLoopbackAddress() && (inetAddress instanceof Inet4Address)) { return inetAddress.getHostAddress().toString(); }
                }
            }
        } catch (SocketException ex) {
            Log.e("ServerActivity", ex.toString());
        }
        return null;
    }